home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / GRAHAM / XA_6S.ZIP / SOURCE / DOCS / COVERAGE.TXT < prev    next >
Encoding:
Text File  |  1996-09-19  |  3.0 KB  |  156 lines

  1. XaAES GEM Function Coverage
  2. ============================
  3.  
  4. This document lists exactly what AES functions are available in XaAES.
  5. As the system is still under development, you will find that loads is missing,
  6. but check here on each release to see what's been done already.
  7.  
  8. appl_init()
  9. appl_exit()
  10. appl_getinfo()
  11. appl_find() - Including WinX compatible appl_find("?AGI")
  12. appl_write()
  13. appl_pipe() - New XaAES command to get the client reply pipe handle
  14.  
  15. wind_create()
  16.    - MOVER
  17.    - NAME
  18.    - CLOSE
  19.    - FULLER
  20.    - SIZER
  21.    - LFARROW|RTARROW|UPARROW|DNARROW
  22.    - HSLIDE|VSLIDE
  23.    - INFO
  24.    - SMALLER
  25. wind_open()
  26. wind_close()
  27. wind_delete()
  28. wind_set()
  29.    - WF_TOP
  30.    - WF_BOTTOM
  31.    - WF_CURRXYWH
  32.    - WF_NAME
  33.    - WF_INFO
  34.    - WF_VSLIDE
  35.    - WF_HSLIDE
  36.    - WF_VSLSIZE
  37.    - WF_HSLSIZE
  38.    - WF_NEWDESK
  39.    - WF_AUTOREDRAW
  40.    - WF_ICONIFY
  41.    - WF_UNICONIFY
  42. wind_get()
  43.    - WF_TOP (+ AES4 extensions + XaAES specific extension)
  44.    - WF_BOTTOM (XaAES extension)
  45.    - WF_CURRXYWH
  46.    - WF_WORKXYWH
  47.    - WF_FIRSTXYWH
  48.    - WF_NEXTXYWH
  49.    - WF_OWNER (AES4 extension)
  50.    - WF_PREVXYWH
  51.    - WF_FULLXYWH
  52.    - WF_VSLIDE
  53.    - WF_HSLIDE
  54.    - WF_VSLSIZE
  55.    - WF_HSLSIZE
  56.    - WF_NEWDESK
  57.    - WF_ICONIFY
  58.    - WF_UNICONIFY
  59. wind_find()
  60. wind_update()
  61.    - BEG_MCTRL
  62.    - END_MCTRL
  63.    - BEG_UPDATE
  64.    - END_UPDATE
  65. wind_new()
  66. wind_calc()
  67.  
  68. evnt_button()
  69. evnt_keybd()
  70. evnt_mesag()
  71.    - WM_REDRAW
  72.    - WM_SIZED
  73.    - WM_MOVED
  74.    - WM_CLOSED
  75.    - WM_TOPPED
  76.    - WM_BOTTOMED
  77.    - WM_FULLED
  78.    - WM_ARROWED
  79.    - WM_HSLID
  80.    - WM_VSLID
  81.    - WM_ICONIFY
  82.    - WM_UNICONIFY
  83.    - CH_EXIT
  84. evnt_multi()
  85.    - MU_MESAG
  86.    - MU_TIMER
  87.    - MU_KEYBD
  88.    - MU_BUTTON
  89. evnt_timer()
  90.  
  91. form_alert() - with AES4.1 icons + 2 more, and uses non-modal window + STORE_BACK
  92.                to prevent blocking other applications.
  93. form_error()
  94. form_centre()
  95. form_button()
  96. form_dial()
  97. form_do() - non-modal window +STORE_BACK
  98. form_keybd()
  99.  
  100. fsel_input()
  101. fsel_exinput()
  102.  
  103. graf_dragbox()
  104. graf_rubberbox()
  105. graf_mouse() - extended support (three extra predefined cursor shapes)
  106. graf_handle()
  107. graf_mkstate()
  108. graf_growbox()
  109. graf_shrinkbox()
  110. graf_movebox()
  111. graf_watchbox() - extended version, handles colour icons correctly
  112.  
  113. rsrc_load()
  114. rsrc_gaddr()
  115. rsrc_free()
  116. rsrc_obfix()
  117.  
  118. objc_draw - supports the following object types
  119.    - G_BOX      - respectes 3D flags
  120.    - G_IBOX
  121.    - G_BOXCHAR  - respectes 3D flags
  122.    - G_TEXT (with AES4.1 style GDOS font extensions)
  123.    - G_FTEXT
  124.    - G_BOXTEXT  - respectes 3D flags
  125.    - G_FBOXTEXT - respectes 3D flags
  126.    - G_ICON
  127.    - G_CICON (complete AES 3.3 & upwards implentation)
  128.    - G_IMAGE
  129.    - G_STRING
  130.    - G_BUTTON
  131.    - G_PROGDEF
  132. objc_offset()
  133. objc_find()
  134. objc_change()
  135. objc_edit()
  136.  
  137. menu_bar()
  138.    - MENU_INSTALL
  139.    - MENU_REMOVE
  140.    - MENU_INQUIRE
  141. menu_ienable()
  142. menu_icheck()
  143. menu_text()
  144. menu_tnormal()
  145. menu_register()
  146.  
  147. scrap_read()
  148. scrap_write()
  149.  
  150. shel_write()
  151.    - mode 0 and 1
  152. shel_read()
  153. shel_find()
  154. shel_envrn()
  155.  
  156.